    * {
        border: 0;
        margin: 0;
        outline: none;
        text-decoration: none;
    }
    
    ul {
        list-style-type: none;
    }
    
    .clearfix {
        clear: both;
    }
    
    body a {
        color: #333;
    }
    
    body {
        position: relative;
        background-color: #f6f6f6;
    }
    
    .main-app {
        width: 1190px;
        margin: 0 auto;
    }
    
    .header .nav {
        height: 35px;
        font-size: 12px;
        background-color: #F6F6F6;
        color: #333;
    }
    
    .nav-location-box {
        display: inline-block;
        height: 35px;
        border: 1px solid transparent;
        /* user-select: none;
        -webkit-user-select: none; */
    }
    
    .nav-location-box span {
        vertical-align: middle;
    }
    
    .nav-location-box .change-location {
        cursor: pointer;
        margin-left: 2px;
        margin-right: 12px;
    }
    
    .banner-bottom .reservation:hover,
    .left-main-box .left-kind-list li a:hover,
    .topic-links-box .kinds-list a:hover,
    .content .sub-box .sub-box-info .sub-box-title:hover,
    .content-box .top-title .all-link:hover,
    .content-box .list:hover,
    .footer .footer-content .footer-top-box ul li a:hover,
    .footer .footer-content .footer-copyright a:hover,
    .nav-location-box .city-list .city:hover,
    .nav-location-box .city-list .foreign-city:hover,
    .right-nav-box ul li a:hover span,
    .nav-location-box:hover>.change-location,
    .right-nav-box a:hover,
    .nav .register {
        color: #f63;
    }
    
    .content-box .title-middle .list:hover {
        border-color: rgba(255, 102, 51, 0.2);
    }
    
    .nav-location-box:hover {
        border: 1px solid #e3e3e3;
        background-color: #fff;
        border-top: none;
        /* border-left: none; */
    }
    
    .location-icon {
        position: relative;
        display: inline-block;
        width: 27px;
        height: 35px;
        background: url() no-repeat;
        background-size: cover;
    }
    
    .nav-location-box:hover .city-list {
        display: block;
    }
    
    .nav-location-box .city-list {
        display: none;
        position: absolute;
        margin-left: -1px;
        z-index: 1;
        width: 195px;
        height: 195px;
        background-color: #fff;
        border: 1px solid #E3E3E3;
    }
    
    .nav-location-box .city-list span {
        display: block;
        padding: 12px 0 5px 10px;
        font-weight: 700;
        color: #999;
    }
    
    .nav-location-box .city-list span:nth-child(14) {
        border-top: 1px solid #F5F5F5;
    }
    
    .nav-location-box .city-list .active {
        color: #f63;
    }
    
    .nav-location-box .city-list .city,
    .nav-location-box .city-list .foreign-city {
        display: inline-block;
        padding: 5px 10px;
    }
    
    .nav-location-box .city-list .more-city {
        float: right;
        margin: 2px 20px 0 0;
        color: #999;
    }
    
    .right-nav-box {
        float: right;
        vertical-align: middle;
        font-size: 12px;
        /* margin: 10px 0; */
        line-height: 17px;
    }
    
    .right-nav-box .user-center-box,
    .right-nav-box .trader-service-box {
        display: inline-block;
        height: 35px;
        width: 95px;
        padding: 0;
    }
    
    .right-nav-box .user-center-box ul a,
    .right-nav-box .trader-service-box ul a {
        width: 100%;
        padding: 0;
        /* text-align: center; */
    }
    
    .right-nav-box .user-center-box:hover,
    .right-nav-box .user-center-box:hover ul,
    .right-nav-box .trader-service-box:hover,
    .right-nav-box .trader-service-box:hover ul {
        visibility: visible;
        background-color: #fff;
        /* border: 1px solid #e1e1e1;
        border-top: none;
        border-bottom: none; */
    }
    
    .right-nav-box a {
        height: 35px;
        line-height: 36px;
        display: inline-block;
        padding: 0 15px;
    }
    
    .right-nav-box .register {
        padding-left: 0px;
    }
    
    .right-nav-box span {
        font-weight: 500;
        color: #c7c7c7;
    }
    
    .right-nav-box ul li a {
        height: 30px;
        line-height: 30px;
    }
    
    .right-nav-box ul li {
        display: inline-block;
        width: 100%;
    }
    
    .right-nav-box ul li a .arrow-up {
        margin-left: 7px;
        margin-top: 0px;
    }
    
    .right-nav-box ul li .user,
    .right-nav-box ul li .trader {
        line-height: 34px;
    }
    
    .right-nav-box ul li .user span,
    .right-nav-box ul li .trader span {
        color: #F63;
    }
    
    .right-nav-box ul li a span {
        /* margin-top: 10px; */
        margin-left: 14px;
        color: #333;
    }
    
    .right-nav-box ul li:hover {
        background-color: #F6F6F6;
    }
    
    .right-nav-box ul li .user:hover,
    .right-nav-box ul li .trader:hover {
        background-color: #fff;
    }
    
    .right-nav-box .trader-service-box .ulbox {
        border: 1px solid #e1e1e1;
        width: 100px;
        height: 100%;
    }
    
    .right-nav-box ul .border {
        border-right: 1px solid #e1e1e1;
        width: 120px;
    }
    
    .right-nav-box ul li {
        background-color: #fff;
    }
    
    .right-nav-box ul .top:hover a,
    .right-nav-box ul .top a:hover {
        color: #f63;
        background-color: #F6F6F6;
    }
    
    .right-nav-box ul .top a {
        width: 93px;
        margin-top: -1px;
        background-color: #fff;
    }
    
    .right-nav-box ul .top {
        border-top: 1px solid #e1e1e1;
    }
    
    .right-nav-box ul .bottom {
        border-bottom: 1px solid #e1e1e1;
    }
    
    .right-nav-box ul {
        visibility: hidden;
        position: absolute;
        top: 0px;
        width: 93px;
        z-index: 1;
        border: 1px solid #e1e1e1;
        border-top: none;
        padding-left: 0px;
        background-color: #fff;
    }
    
    .trader-service-box ul .first,
    .trader-service-box ul {
        width: 93px;
    }
    
    .arrow-right {
        display: inline-block;
        width: 6px;
        height: 11px;
        background-size: 6px 11px;
        background-image: url();
    }
    
    .arrow-down {
        background: url() no-repeat;
    }
    
    .arrow-up {
        background: url() no-repeat;
    }
    
    .arrow-down,
    .arrow-up {
        display: inline-block;
        vertical-align: middle;
        width: 10px;
        height: 10px;
        margin-left: 3px;
        background-size: 10px 10px;
    }
    
    .banner {
        position: absolute;
        z-index: -1;
        height: 130px;
        left: 0;
        width: 100%;
        background-color: #fff;
        box-shadow: 29px 52px 41px -63px;
    }
    
    .banner-top {
        position: relative;
        width: 100%;
        padding: 20px 0 5px;
        /* height: 70px; */
        height: 71px;
        background-color: #fff;
        font-size: 12px;
    }
    
    .banner-top .search-box::placeholder {
        color: #ccc;
    }
    
    .banner-top .search-box {
        display: inline-block;
        width: 360px;
        height: 14px;
        padding: 9px;
        padding-left: 31px;
        margin-top: 10px;
        margin-right: -7px;
        vertical-align: top;
        resize: none;
        font-size: 12px;
        border: 2px solid #f63;
        background: url() no-repeat;
        background-position: 8px 8px;
    }
    
    .banner-top .banner-logo {
        display: inline-block;
        height: 57px;
        width: 210px;
        margin-right: 136px;
        background: url(http://www.dpfile.com/app/pc-common/i/logo@2x.png) no-repeat;
        background-size: cover;
    }
    
    .banner-top .search-button {
        display: inline-block;
        height: 16px;
        width: 100px;
        padding: 10px 10px 10px 10px;
        line-height: 16px;
        margin-top: 10px;
        vertical-align: top;
        background-color: #f63;
        text-align: center;
        color: #fff;
        font-size: 16px;
    }
    
    .banner-top .search-button:hover {
        background-color: #FF7D52;
    }
    
    .banner-bottom {
        width: 100%;
        height: 34px;
        line-height: 35px;
        font-size: 15px;
        font-weight: 700;
    }
    
    .banner-bottom .all-kinds-box {
        display: inline-block;
        width: 195px;
        background-color: #F63;
        color: white;
        padding-left: 15px;
    }
    
    .reservation {
        display: inline-block;
        margin: 0 0 0 50px;
        padding: 0;
    }
    
    .main-body {
        height: 100%;
    }
    
    .left-main-box {
        position: relative;
        display: inline-block;
        width: 210px;
        height: 520px;
    }
    
    .left-main-box .ul-info-box {
        visibility: hidden;
        position: absolute;
        width: 396px;
        height: 516px;
        top: 0px;
        left: 210px;
        z-index: 3;
        border: 2px solid #F63;
        border-left: none;
        box-shadow: 5px 5px 11px -4px #999;
        background-color: white;
    }
    
    .left-main-box .left-kind-list li:hover .ul-info-box {
        visibility: visible;
    }
    
    .left-main-box .left-kind-list {
        height: 100%;
        width: 210px;
        padding-left: 0px;
        display: inline-block;
        list-style-type: none;
        background-color: #383131;
    }
    
    .left-main-box .left-kind-list .ul-info-box .title-box {
        height: 32px;
        margin: 18px 35px 5px 35px;
        color: #333;
        font-size: 14px;
        border-bottom: 1px solid #EEEEEE;
        /* background-color: red; */
    }
    
    .left-main-box .left-kind-list .ul-info-box .title-box a {
        float: right;
        color: #333;
    }
    
    .left-main-box .left-kind-list .ul-info-box ul {
        padding-left: 34px;
    }
    
    .left-main-box .left-kind-list .ul-info-box ul li a {
        margin: 0;
        width: 120px;
        color: #777;
    }
    
    .left-main-box .left-kind-list .ul-info-box ul li a:hover {
        color: #F63;
    }
    
    .left-main-box .left-kind-list .ul-info-box ul li {
        /* width: 0; */
        /* text-align: center; */
        height: 30px;
        padding-left: 0;
        float: left;
        color: #777;
    }
    
    .left-main-box .left-kind-list li {
        display: block;
        padding-left: 15px;
        overflow: visible;
        height: 32px;
        line-height: 32px;
    }
    
    .left-main-box .left-kind-list li a {
        display: inline-block;
        margin: 0 5px 0 0;
        vertical-align: bottom;
        color: #ccc;
        font-size: 12px;
    }
    
    .left-main-box .left-kind-list .first-li {
        margin-top: 4px;
    }
    
    .left-main-box .left-kind-list li:hover {
        color: #fff;
        background: rgba(255, 255, 255, .2);
    }
    
    .left-main-box .left-kind-list li .first-item {
        color: #FFFFFF;
        font-size: 15px;
        letter-spacing: 1px;
        font-weight: 500;
    }
    
    .right-main-box {
        position: relative;
        float: right;
        height: 510px;
        width: 970px;
        margin-top: 10px;
    }
    
    .right-main-box .ad {
        display: inline-block;
    }
    
    .login-area {
        position: absolute;
        right: 0px;
        top: 0px;
        display: inline-block;
        height: 510px;
        width: 190px;
        background-color: white;
    }
    
    .login-area .login-box {
        height: 165px;
        border-bottom: #EEEEEE dashed 1px;
        margin: 16px 15px 0 15px;
    }
    
    .avatar {
        display: inline-block;
        width: 61px;
        height: 60px;
        border-radius: 50%;
        margin: 0 50px;
        background-image: url();
        background-repeat: no-repeat;
        background-size: 100%;
    }
    
    .login-area .login-box .span1,
    .login-area .login-box .span2 {
        display: block;
        font-size: 12px;
        text-align: center;
    }
    
    .login-area .login-box .span1 {
        margin-top: 4px;
        color: #333;
    }
    
    .login-area .login-box .span2 {
        color: #999;
    }
    
    .login-area .login-box .login,
    .login-area .login-box .register {
        display: inline-block;
        width: 76px;
        height: 24px;
        margin-top: 9px;
        margin-left: 1px;
        text-align: center;
        line-height: 24px;
        font-size: 12px;
        color: white;
        background-color: #ff6633;
    }
    
    .topic-links-box {
        height: 200px;
        width: 770px;
        margin: 6px 0 0 0;
        background-color: white;
    }
    
    .topic-links-box .popular-kinds .title {
        background: url() no-repeat;
        background-position: 61px 9px;
        background-size: 22px;
    }
    
    .topic-links-box .popular-trader .title {
        background: url() no-repeat;
        background-position: 61px 9px;
        background-size: 22px;
    }
    
    .topic-links-box .subway .title {
        background: url() no-repeat;
        background-position: 19px 9px;
        background-size: 22px;
    }
    
    .popular-kinds,
    .popular-trader {
        display: block;
        float: left;
        width: 270px;
        height: 155px;
        margin: 12px 0;
        padding: 0 10px;
        border-right: #EEEEEE dashed 1px;
        /* background-color: yellow; */
    }
    
    .subway {
        display: block;
        width: 180px;
        float: left;
        height: 155px;
        margin: 12px 0;
    }
    
    .popular-kinds .text,
    .popular-trader .text {
        /* 这三个属性要同时设置，才能正确省略显示 */
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        /* background-color: #fff; */
    }
    
    .popular-kinds .title,
    .popular-trader .title {
        height: 50px;
        margin: 0 15px 22px 14px;
        /* padding-top: 14px; */
        border-bottom: #EEEEEE dashed 1px;
        line-height: 40px;
        text-align: center;
        font-size: 16px;
        font-weight: 700;
    }
    
    .popular-kinds .kinds-list,
    .popular-trader .kinds-list {
        height: 90px;
        padding-left: 6px;
    }
    
    .popular-kinds .text,
    .popular-trader .text {
        width: 72px;
        height: 30px;
        margin-left: 10px;
        float: left;
        text-align: left;
        font-size: 12px;
    }
    
    .subway .text {
        display: inline-block;
        width: 45px;
        height: 30px;
        line-height: 30px;
        text-align: left;
        font-size: 12px;
    }
    
    .subway .kinds-list {
        margin: 15px 10px 0px 24px;
        height: 90px;
    }
    
    .subway .title {
        height: 49px;
        margin: 0 20px 0 25px;
        border-bottom: #EEEEEE dashed 1px;
        line-height: 40px;
        text-align: center;
        font-size: 16px;
        font-weight: 700;
    }
    /* 可重用分类盒子开始 */
    
    .content-box {
        width: 100%;
        margin-top: 30px;
    }
    
    .content-box .nicefood,
    .content-box .relaxed-game {
        display: inline-block;
        width: 590px;
        height: 480px;
        background-color: white;
    }
    
    .content-box .top-title {
        height: 30px;
        margin: 20px 0 19px 0;
        padding: 0 20px;
        /* background-color: red; */
    }
    
    .content-box .icon {
        height: 30px;
        width: 30px;
        background-repeat: no-repeat;
        background-size: 30px;
    }
    
    .content-box .title {
        display: block;
        float: right;
        height: 30px;
        margin-left: 10px;
        line-height: 29px;
        font-size: 20px;
    }
    
    .content-box .title-left {
        display: inline-block;
        /* width: 80px; */
        height: 30px;
        vertical-align: top;
    }
    
    .content-box .title-middle {
        display: inline-block;
        height: 30px;
        padding-top: 3px;
        font-size: 12px;
        line-height: 29px;
        /* float: left; */
    }
    
    .content-box .list {
        display: block;
        height: 20px;
        line-height: 20px;
        float: left;
        padding: 0 5px;
        margin: 0 5px;
        color: #777;
        border: 1px solid #e1e1e1;
    }
    
    .content-box .icon {
        display: inline-block;
        width: 30px;
        height: 30px;
        /* background-position: 0 -1px; */
    }
    
    .content-box .all-link {
        font-size: 12px;
        color: #333;
        line-height: 30px;
        float: right;
    }
    
    .content-box .all-link .all {
        margin-right: 3px;
        margin-left: 1px;
    }
    /* 可重用分类盒子结束 */
    
    .content-box .nicefood .icon {
        background: url() no-repeat;
    }
    
    .content-box .relaxed-game .icon {
        background: url() no-repeat;
    }
    
    .content-box .relaxed-game {
        float: right;
    }
    
    .content-box .content {
        padding: 0 10px 10px 10px;
        background-color: white;
    }
    /* 可重用分类-子盒子开始*/
    
    .content .sub-box {
        width: 170px;
        height: 190px;
        padding: 0 10px;
        margin-bottom: 10px;
        float: left;
        /* background-color: yellow; */
    }
    
    .content .sub-box img {
        width: 170px;
        height: 96px;
    }
    
    .content .sub-box .img-cover {
        display: block;
        height: 96px;
    }
    
    .content .sub-box-info {
        height: 78px;
        margin-top: 12px;
    }
    
    .content .sub-box .star-and-evaluate,
    .content .sub-box .kinds-and-location,
    .content .sub-box .average-cost {
        color: #999;
    }
    
    .content .sub-box-title {
        display: block;
        font-size: 16px;
        white-space: nowrap;
        word-wrap: normal;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    
    .content .sub-box .star-and-evaluate {
        height: 17px;
    }
    
    .content .sub-box .star-and-evaluate .star {
        display: inline-block;
        height: 100%;
        width: 66px;
        margin-top: 5px;
        background: url() no-repeat;
        background-size: 86px auto;
        /* 星级单独设置样式 */
        /* background-position: 0px -15px; */
    }
    
    .content .sub-box .star-and-evaluate .evaluate {
        float: right;
        margin-top: 3px;
    }
    
    .content .sub-box .star-and-evaluate .evaluate-number,
    .content .sub-box .star-and-evaluate .evaluate-tail {
        float: left;
        font-size: 12px;
    }
    
    .content .sub-box .kinds-and-location {
        margin-top: 5px;
        position: relative;
        height: 14px;
    }
    
    .content .sub-box .average-cost,
    .content .sub-box .kinds-and-location span {
        display: inline-block;
        font-size: 11px;
    }
    
    .content .sub-box .average-cost {
        margin-top: 5px;
    }
    
    .content .sub-box .kinds-and-location span {
        position: absolute;
        height: 13px;
    }
    
    .content .sub-box .kinds-and-location .sub-box-location {
        right: 0;
        width: 85px;
        height: 15px;
        display: block;
        text-align: right;
        white-space: nowrap;
        word-wrap: normal;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    /* 可重用分类-子盒子结束 */
    /* 星级表示 */
    
    .content .sub-box .star-and-evaluate .star-5 {
        background-position: 0px -15px;
    }
    
    .content .sub-box .star-and-evaluate .star-4-5 {
        background-position: 0px -32px;
    }
    
    .content .sub-box .star-and-evaluate .star-4 {
        background-position: 0px -49px;
    }
    
    .content .sub-box .star-and-evaluate .star-3-5 {
        background-position: 0px -66px;
    }
    
    .content .sub-box .star-and-evaluate .star-3 {
        background-position: 0px -83px;
    }
    
    .content .sub-box .star-and-evaluate .star-2 {
        background-position: 0px -100px;
    }
    
    .content .sub-box .star-and-evaluate .star-1 {
        background-position: 0px -117px;
    }
    
    .content .sub-box .star-and-evaluate .star-0 {
        background-position: 0px -134px;
    }
    /*结婚*/
    
    .content-box .married .top-title,
    .content-box .house-building .top-title,
    .content-box .life-service .top-title {
        margin: 0 0 19px 0;
        padding-top: 20px;
    }
    
    .content-box .married .icon {
        background: url() no-repeat;
    }
    
    .content-box .married,
    .content-box .house-building,
    .content-box .life-service {
        height: 526px;
        margin-top: 29px;
        background-color: #fff;
    }
    
    .content-box .married .content .big-img img,
    .content-box .house-building .content .big-img img {
        width: 370px;
        height: 436px;
    }
    
    .content-box .married .content,
    .content-box .house-building .content,
    .content-box .life-service .content {
        padding: 0 20px;
    }
    
    .content-box .married .content .big-img,
    .content-box .house-building .content .big-img {
        float: left;
        display: block;
        position: relative;
        height: 436px;
    }
    
    .content-box .married .content .img-info,
    .content-box .house-building .content .img-info,
    .content-box .life-service .content .img-info {
        position: absolute;
        width: 100%;
        height: 50px;
        bottom: 0px;
        font-size: 18px;
        background-color: rgba(176, 103, 103, 0.5);
        color: white;
        text-align: center;
        line-height: 50px;
    }
    
    .content-box .married .content .normal-img .img-info,
    .content-box .house-building .content .normal-img .img-info {
        bottom: 4px;
    }
    /* 白色遮罩开始 */
    
    .big-img,
    .normal-img,
    .img-cover {
        position: relative;
    }
    
    .normal-img {
        width: 100%;
        height: 100%;
    }
    
    .big-img:hover::after,
    .content .box:hover::after,
    .img-cover:hover::after {
        content: ' ';
        position: absolute;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(255, 255, 255, 0.2);
    }
    /* 白色遮罩结束 */
    
    .content-box .married .content .box,
    .content-box .house-building .content .box,
    .content-box .life-service .content .box {
        margin: 0 0 16px 20px;
        display: block;
        float: left;
        position: relative;
        top: 0px;
    }
    
    .content-box .baby,
    .content-box .beauty {
        display: inline-block;
        margin-top: 30px;
        width: 590px;
        height: 480px;
        background-color: #fff;
    }
    
    .content-box .baby {
        float: right;
    }
    
    .content-box .beauty {
        float: left;
    }
    
    .content-box .beauty .icon {
        background-image: url();
    }
    
    .content-box .baby .icon {
        background-image: url();
    }
    
    .content-box .learning .icon {
        background-image: url();
    }
    
    .content-box .house-building,
    .content-box .learning,
    .content-box .trip,
    .content-box .life-service {
        width: 100%;
        float: left;
        margin-top: 30px;
        background-color: #fff;
    }
    
    .content-box .learning .content,
    .content-box .trip .content {
        padding: 0 0 10px 0;
    }
    
    .content-box .learning .content .sub-box-info,
    .content-box .trip .content .sub-box-info {
        margin-top: 10px;
    }
    
    .content-box .learning .content .sub-box,
    .content-box .trip .content .sub-box {
        padding: 0 14px;
    }
    
    .content-box .house-building .icon {
        background: url();
    }
    
    .content-box .life-service .icon {
        background: url();
    }
    
    .content-box .trip .icon {
        background: url();
    }
    
    .content-box .life-service {
        height: auto;
        padding-bottom: 10px;
    }
    
    .content-box .house-building .content .img-info {
        background: rgba(107, 158, 219, 0.5)
    }
    
    .content-box .life-service .content .box,
    .content-box .life-service .content img {
        width: 214px;
        height: 214px;
        margin-left: 0px;
        margin-right: 20px;
    }
    
    .content-box .life-service .content .img-info {
        bottom: 0px;
    }
    
    .content-box .life-service .content {
        padding-right: 0px;
    }
    
    .content-box .life-service .content .img-info {
        background: rgba(198, 147, 121, 0.5);
    }
    
    .footer {
        height: 544px;
        width: 100%;
        margin-top: 20px;
        background-color: #F0F0F0;
    }
    
    .footer .footer-content {
        width: 1190px;
        height: 100%;
        margin: 0 auto;
    }
    
    .footer .footer-content .footer-top-box {
        border-bottom: 1px solid #e3e3e3;
        padding-bottom: 11px;
        margin-bottom: 24px;
    }
    
    .footer .footer-content .footer-top-box ul {
        float: left;
        display: block;
        padding-left: 15px;
        padding-top: 50px;
        font-size: 12px;
    }
    
    .footer .footer-content .footer-top-box ul li a {
        color: #777;
    }
    
    .footer .footer-content .footer-top-box ul li {
        margin-bottom: 9px;
    }
    
    .footer .footer-content .footer-top-box ul .title {
        margin-bottom: 14px;
        color: #777;
        font-size: 15px;
        font-weight: 700;
    }
    
    .footer .footer-content .footer-top-box .company-information {
        padding-left: 210px;
    }
    
    .footer .footer-content .footer-top-box .user-help {
        padding-left: 220px;
    }
    
    .footer .footer-content .footer-top-box .app-download {
        padding-left: 245px;
    }
    
    .footer .footer-content .footer-top-box .app-download a:hover {
        color: #777;
    }
    
    .footer .footer-content .footer-top-box .app-download a span {
        display: block;
        text-align: center;
    }
    
    .footer .footer-content .footer-top-box .app-download a img {
        height: 100px;
        width: 100px;
        margin-left: 10px;
    }
    
    .footer .footer-content .footer-copyright,
    .footer .footer-content .footer-copyright a {
        text-align: center;
        font-size: 12px;
        color: #999;
    }
    
    .footer .footer-content .footer-copyright div {
        margin-bottom: 9px;
    }
    
    .footer .footer-content .footer-copyright .slash {
        padding: 0 5px;
    }
    
    .footer .footer-content .footer-link-img-list img {
        height: 35px;
    }
    
    .footer .footer-content .footer-link-img-list .first {
        margin-right: 19px;
    }
    
    .footer .footer-content .footer-link-img-list {
        display: inline-block;
        margin: 6px 148px 0 148px;
    }